#include <stdio.h>
#include <math.h>

namespace cvm
{
	typedef unsigned char uchar;
	typedef char* PChar;

	void assert(bool b) {
		if (!b)
			throw 1;
	}
}

#include "cvm_base_types.hpp"
#include "cvm_any.hpp"
#include "cvm_primitive_types.hpp"
#include "cvm_stack.hpp"
#include "cvm_unit_tests.hpp"
